using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
using System.ServiceModel;
using System.ComponentModel;

using Konekti.Domain;

namespace Konekti.Domain.Dao.Interface
{
    [ServiceContract(Namespace = "http://Konekti")]
    public interface ISecUserDao
    {
        [OperationContract]
        SecUser FindById(int userId);

        [OperationContract]
        BindingList<SecUser> FindAll();

        [OperationContract]
        SecUser Save(SecUser user);

        [OperationContract]
        SecUser Update(SecUser user);

        [OperationContract]
        SecUser SaveOrUpdate(SecUser user);

        [OperationContract]
        void Delete(SecUser user);
    }
}
